description: Tests imported from basejump rc: 0 (means success: 1) should_fail: 0 tags: basejump incdirs: /tmpfs/src/github/sv-tests/third_party/cores/basejump_stl/bsg_noc /tmpfs/src/github/sv-tests/third_party/cores/basejump_stl/bsg_misc /tmpfs/src/github/sv-tests/third_party/cores/basejump_stl/bsg_misc top_module: type: parsing mode: parsing files: third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v third_party/cores/basejump_stl/bsg_misc/bsg_defines.v third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v time_elapsed: 1.536s ram usage: 9616 KB
moore --dump-ast third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v third_party/cores/basejump_stl/bsg_misc/bsg_defines.v third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v
[
Svlog(
Root {
timeunits: Timeunit {
unit: None,
prec: None,
},
items: [
Package(
PackageDecl {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):65-10156,
lifetime: Static,
name: bsg_cache_non_blocking_pkg(3),
name_span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):73-99,
timeunits: Timeunit {
unit: None,
prec: None,
},
items: [
Typedef(
Typedef {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):128-1196,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):1164-1195,
name: bsg_cache_non_blocking_opcode_e(99),
},
ty: Type {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):136-1163,
data: EnumType(
Some(
Type {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):141-152,
data: LogicType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):148-149,
data: LiteralExpr(
Number(
4(5),
None,
),
),
},
Expr {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):150-151,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
),
],
},
),
[
EnumName {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):160-174,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):160-162,
name: LB(9),
},
range: None,
value: Some(
Expr {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):166-174,
data: LiteralExpr(
BasedInteger(
Some(
5(11),
),
false,
'b',
00000(13),
),
),
},
),
},
EnumName {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):211-224,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):211-213,
name: LH(15),
},
range: None,
value: Some(
Expr {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):216-224,
data: LiteralExpr(
BasedInteger(
Some(
5(11),
),
false,
'b',
00001(17),
),
),
},
),
},
EnumName {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):261-274,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):261-263,
name: LW(19),
},
range: None,
value: Some(
Expr {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):266-274,
data: LiteralExpr(
BasedInteger(
Some(
5(11),
),
false,
'b',
00010(21),
),
),
},
),
},
EnumName {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):311-324,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):311-313,
name: LD(23),
},
range: None,
value: Some(
Expr {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):316-324,
data: LiteralExpr(
BasedInteger(
Some(
5(11),
),
false,
'b',
00011(25),
),
),
},
),
},
EnumName {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):362-376,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):362-365,
name: LBU(27),
},
range: None,
value: Some(
Expr {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):368-376,
data: LiteralExpr(
BasedInteger(
Some(
5(11),
),
false,
'b',
00100(29),
),
),
},
),
},
EnumName {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):414-428,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):414-417,
name: LHU(31),
},
range: None,
value: Some(
Expr {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):420-428,
data: LiteralExpr(
BasedInteger(
Some(
5(11),
),
false,
'b',
00101(33),
),
),
},
),
},
EnumName {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):466-480,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):466-469,
name: LWU(35),
},
range: None,
value: Some(
Expr {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):472-480,
data: LiteralExpr(
BasedInteger(
Some(
5(11),
),
false,
'b',
00110(37),
),
),
},
),
},
EnumName {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):519-533,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):519-521,
name: SB(39),
},
range: None,
value: Some(
Expr {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):525-533,
data: LiteralExpr(
BasedInteger(
Some(
5(11),
),
false,
'b',
01000(41),
),
),
},
),
},
EnumName {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):559-573,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):559-561,
name: SH(43),
},
range: None,
value: Some(
Expr {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):565-573,
data: LiteralExpr(
BasedInteger(
Some(
5(11),
),
false,
'b',
01001(45),
),
),
},
),
},
EnumName {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):599-613,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):599-601,
name: SW(47),
},
range: None,
value: Some(
Expr {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):605-613,
data: LiteralExpr(
BasedInteger(
Some(
5(11),
),
false,
'b',
01010(49),
),
),
},
),
},
EnumName {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):639-653,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):639-641,
name: SD(51),
},
range: None,
value: Some(
Expr {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):645-653,
data: LiteralExpr(
BasedInteger(
Some(
5(11),
),
false,
'b',
01011(53),
),
),
},
),
},
EnumName {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):681-695,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):681-683,
name: SM(55),
},
range: None,
value: Some(
Expr {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):687-695,
data: LiteralExpr(
BasedInteger(
Some(
5(11),
),
false,
'b',
01101(57),
),
),
},
),
},
EnumName {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):722-741,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):722-730,
name: BLOCK_LD(59),
},
range: None,
value: Some(
Expr {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):733-741,
data: LiteralExpr(
BasedInteger(
Some(
5(11),
),
false,
'b',
01110(61),
),
),
},
),
},
EnumName {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):763-781,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):763-768,
name: TAGST(63),
},
range: None,
value: Some(
Expr {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):773-781,
data: LiteralExpr(
BasedInteger(
Some(
5(11),
),
false,
'b',
10000(65),
),
),
},
),
},
EnumName {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):802-820,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):802-807,
name: TAGFL(67),
},
range: None,
value: Some(
Expr {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):812-820,
data: LiteralExpr(
BasedInteger(
Some(
5(11),
),
false,
'b',
10001(69),
),
),
},
),
},
EnumName {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):841-859,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):841-846,
name: TAGLV(71),
},
range: None,
value: Some(
Expr {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):851-859,
data: LiteralExpr(
BasedInteger(
Some(
5(11),
),
false,
'b',
10010(73),
),
),
},
),
},
EnumName {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):885-903,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):885-890,
name: TAGLA(75),
},
range: None,
value: Some(
Expr {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):895-903,
data: LiteralExpr(
BasedInteger(
Some(
5(11),
),
false,
'b',
10011(77),
),
),
},
),
},
EnumName {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):932-950,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):932-935,
name: AFL(79),
},
range: None,
value: Some(
Expr {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):942-950,
data: LiteralExpr(
BasedInteger(
Some(
5(11),
),
false,
'b',
11000(81),
),
),
},
),
},
EnumName {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):975-993,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):975-981,
name: AFLINV(83),
},
range: None,
value: Some(
Expr {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):985-993,
data: LiteralExpr(
BasedInteger(
Some(
5(11),
),
false,
'b',
11001(85),
),
),
},
),
},
EnumName {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):1029-1047,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):1029-1033,
name: AINV(87),
},
range: None,
value: Some(
Expr {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):1039-1047,
data: LiteralExpr(
BasedInteger(
Some(
5(11),
),
false,
'b',
11010(89),
),
),
},
),
},
EnumName {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):1078-1096,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):1078-1083,
name: ALOCK(91),
},
range: None,
value: Some(
Expr {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):1088-1096,
data: LiteralExpr(
BasedInteger(
Some(
5(11),
),
false,
'b',
11011(93),
),
),
},
),
},
EnumName {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):1120-1138,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):1120-1127,
name: AUNLOCK(95),
},
range: None,
value: Some(
Expr {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):1130-1138,
data: LiteralExpr(
BasedInteger(
Some(
5(11),
),
false,
'b',
11100(97),
),
),
},
),
},
],
),
sign: None,
dims: [],
},
dims: [],
},
),
Typedef(
Typedef {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):1969-2424,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):2392-2423,
name: bsg_cache_non_blocking_decode_s(135),
},
ty: Type {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):1977-2391,
data: StructType {
kind: Struct,
packed: true,
signing: None,
members: [
StructMember {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):2067-2087,
rand_qualifier: None,
ty: Type {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):2067-2078,
data: LogicType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):2074-2075,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
Expr {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):2076-2077,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):2079-2086,
name: size_op(103),
name_span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):2079-2086,
dims: [],
init: None,
},
],
},
StructMember {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):2092-2108,
rand_qualifier: None,
ty: Type {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):2092-2097,
data: LogicType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):2098-2107,
name: sigext_op(105),
name_span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):2098-2107,
dims: [],
init: None,
},
],
},
StructMember {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):2113-2125,
rand_qualifier: None,
ty: Type {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):2113-2118,
data: LogicType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):2119-2124,
name: ld_op(107),
name_span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):2119-2124,
dims: [],
init: None,
},
],
},
StructMember {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):2130-2142,
rand_qualifier: None,
ty: Type {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):2130-2135,
data: LogicType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):2136-2141,
name: st_op(109),
name_span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):2136-2141,
dims: [],
init: None,
},
],
},
StructMember {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):2147-2165,
rand_qualifier: None,
ty: Type {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):2147-2152,
data: LogicType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):2153-2164,
name: block_ld_op(111),
name_span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):2153-2164,
dims: [],
init: None,
},
],
},
StructMember {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):2170-2184,
rand_qualifier: None,
ty: Type {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):2170-2175,
data: LogicType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):2176-2183,
name: mask_op(113),
name_span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):2176-2183,
dims: [],
init: None,
},
],
},
StructMember {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):2190-2205,
rand_qualifier: None,
ty: Type {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):2190-2195,
data: LogicType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):2196-2204,
name: tagst_op(115),
name_span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):2196-2204,
dims: [],
init: None,
},
],
},
StructMember {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):2210-2225,
rand_qualifier: None,
ty: Type {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):2210-2215,
data: LogicType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):2216-2224,
name: taglv_op(117),
name_span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):2216-2224,
dims: [],
init: None,
},
],
},
StructMember {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):2230-2245,
rand_qualifier: None,
ty: Type {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):2230-2235,
data: LogicType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):2236-2244,
name: tagla_op(119),
name_span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):2236-2244,
dims: [],
init: None,
},
],
},
StructMember {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):2251-2266,
rand_qualifier: None,
ty: Type {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):2251-2256,
data: LogicType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):2257-2265,
name: tagfl_op(121),
name_span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):2257-2265,
dims: [],
init: None,
},
],
},
StructMember {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):2271-2284,
rand_qualifier: None,
ty: Type {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):2271-2276,
data: LogicType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):2277-2283,
name: afl_op(123),
name_span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):2277-2283,
dims: [],
init: None,
},
],
},
StructMember {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):2289-2305,
rand_qualifier: None,
ty: Type {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):2289-2294,
data: LogicType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):2295-2304,
name: aflinv_op(125),
name_span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):2295-2304,
dims: [],
init: None,
},
],
},
StructMember {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):2310-2324,
rand_qualifier: None,
ty: Type {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):2310-2315,
data: LogicType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):2316-2323,
name: ainv_op(127),
name_span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):2316-2323,
dims: [],
init: None,
},
],
},
StructMember {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):2330-2345,
rand_qualifier: None,
ty: Type {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):2330-2335,
data: LogicType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):2336-2344,
name: alock_op(129),
name_span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):2336-2344,
dims: [],
init: None,
},
],
},
StructMember {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):2350-2367,
rand_qualifier: None,
ty: Type {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):2350-2355,
data: LogicType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):2356-2366,
name: aunlock_op(131),
name_span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):2356-2366,
dims: [],
init: None,
},
],
},
StructMember {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):2373-2387,
rand_qualifier: None,
ty: Type {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):2373-2378,
data: LogicType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):2379-2386,
name: mgmt_op(133),
name_span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):2379-2386,
dims: [],
init: None,
},
],
},
],
},
sign: None,
dims: [],
},
dims: [],
},
),
Typedef(
Typedef {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):5312-5729,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):5697-5728,
name: bsg_cache_non_blocking_tag_op_e(153),
},
ty: Type {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):5320-5696,
data: EnumType(
Some(
Type {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):5325-5336,
data: LogicType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):5332-5333,
data: LiteralExpr(
Number(
2(137),
None,
),
),
},
Expr {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):5334-5335,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
),
],
},
),
[
EnumName {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):5343-5353,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):5343-5353,
name: e_tag_read(139),
},
range: None,
value: None,
},
EnumName {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):5390-5401,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):5390-5401,
name: e_tag_store(141),
},
range: None,
value: None,
},
EnumName {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):5433-5446,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):5433-5446,
name: e_tag_set_tag(143),
},
range: None,
value: None,
},
EnumName {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):5482-5504,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):5482-5504,
name: e_tag_set_tag_and_lock(145),
},
range: None,
value: None,
},
EnumName {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):5542-5558,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):5542-5558,
name: e_tag_invalidate(147),
},
range: None,
value: None,
},
EnumName {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):5602-5612,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):5602-5612,
name: e_tag_lock(149),
},
range: None,
value: None,
},
EnumName {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):5650-5662,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):5650-5662,
name: e_tag_unlock(151),
},
range: None,
value: None,
},
],
),
sign: None,
dims: [],
},
dims: [],
},
),
Typedef(
Typedef {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):6882-7090,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):7057-7089,
name: bsg_cache_non_blocking_stat_op_e(167),
},
ty: Type {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):6890-7056,
data: EnumType(
Some(
Type {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):6895-6906,
data: LogicType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):6902-6903,
data: LiteralExpr(
Number(
2(137),
None,
),
),
},
Expr {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):6904-6905,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
),
],
},
),
[
EnumName {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):6913-6924,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):6913-6924,
name: e_stat_read(155),
},
range: None,
value: None,
},
EnumName {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):6930-6948,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):6930-6948,
name: e_stat_clear_dirty(157),
},
range: None,
value: None,
},
EnumName {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):6954-6968,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):6954-6968,
name: e_stat_set_lru(159),
},
range: None,
value: None,
},
EnumName {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):6974-6998,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):6974-6998,
name: e_stat_set_lru_and_dirty(161),
},
range: None,
value: None,
},
EnumName {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):7004-7034,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):7004-7034,
name: e_stat_set_lru_and_clear_dirty(163),
},
range: None,
value: None,
},
EnumName {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):7040-7052,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):7040-7052,
name: e_stat_reset(165),
},
range: None,
value: None,
},
],
),
sign: None,
dims: [],
},
dims: [],
},
),
Typedef(
Typedef {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):7680-7823,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):7785-7822,
name: bsg_cache_non_blocking_miss_fifo_op_e(175),
},
ty: Type {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):7688-7784,
data: EnumType(
Some(
Type {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):7693-7704,
data: LogicType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):7700-7701,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
Expr {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):7702-7703,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
),
],
},
),
[
EnumName {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):7711-7730,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):7711-7730,
name: e_miss_fifo_dequeue(169),
},
range: None,
value: None,
},
EnumName {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):7736-7752,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):7736-7752,
name: e_miss_fifo_skip(171),
},
range: None,
value: None,
},
EnumName {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):7758-7780,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):7758-7780,
name: e_miss_fifo_invalidate(173),
},
range: None,
value: None,
},
],
),
sign: None,
dims: [],
},
dims: [],
},
),
Typedef(
Typedef {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):9915-10156,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):10144-10155,
name: mhu_state_e(203),
},
ty: Type {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):9923-10143,
data: EnumType(
Some(
Type {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):9928-9939,
data: LogicType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):9935-9936,
data: LiteralExpr(
Number(
3(177),
None,
),
),
},
Expr {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):9937-9938,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
),
],
},
),
[
EnumName {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):9946-9954,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):9946-9954,
name: MHU_IDLE(179),
},
range: None,
value: None,
},
EnumName {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):9960-9967,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):9960-9967,
name: MGMT_OP(181),
},
range: None,
value: None,
},
EnumName {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):9973-9986,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):9973-9986,
name: SEND_MGMT_DMA(183),
},
range: None,
value: None,
},
EnumName {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):9992-10005,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):9992-10005,
name: WAIT_MGMT_DMA(185),
},
range: None,
value: None,
},
EnumName {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):10011-10020,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):10011-10020,
name: READ_TAG1(187),
},
range: None,
value: None,
},
EnumName {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):10026-10039,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):10026-10039,
name: SEND_DMA_REQ1(189),
},
range: None,
value: None,
},
EnumName {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):10045-10058,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):10045-10058,
name: WAIT_DMA_DONE(191),
},
range: None,
value: None,
},
EnumName {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):10064-10076,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):10064-10076,
name: DEQUEUE_MODE(193),
},
range: None,
value: None,
},
EnumName {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):10082-10091,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):10082-10091,
name: READ_TAG2(195),
},
range: None,
value: None,
},
EnumName {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):10097-10110,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):10097-10110,
name: SEND_DMA_REQ2(197),
},
range: None,
value: None,
},
EnumName {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):10116-10125,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):10116-10125,
name: SCAN_MODE(199),
},
range: None,
value: None,
},
EnumName {
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):10132-10139,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v"):10132-10139,
name: RECOVER(201),
},
range: None,
value: None,
},
],
),
sign: None,
dims: [],
},
dims: [],
},
),
],
},
),
],
},
),
Svlog(
Root {
timeunits: Timeunit {
unit: None,
prec: None,
},
items: [
Package(
PackageDecl {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):52-3856,
lifetime: Static,
name: bsg_cache_pkg(205),
name_span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):60-73,
timeunits: Timeunit {
unit: None,
prec: None,
},
items: [
Typedef(
Typedef {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):101-2147,
name: Identifier {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):2128-2146,
name: bsg_cache_opcode_e(331),
},
ty: Type {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):109-2127,
data: EnumType(
Some(
Type {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):114-125,
data: LogicType,
sign: None,
dims: [
Range(
Expr {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):121-122,
data: LiteralExpr(
Number(
5(11),
None,
),
),
},
Expr {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):123-124,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
),
],
},
),
[
EnumName {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):132-151,
name: Identifier {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):132-134,
name: LB(9),
},
range: None,
value: Some(
Expr {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):142-151,
data: LiteralExpr(
BasedInteger(
Some(
6(207),
),
false,
'b',
000000(209),
),
),
},
),
},
EnumName {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):177-195,
name: Identifier {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):177-179,
name: LH(15),
},
range: None,
value: Some(
Expr {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):186-195,
data: LiteralExpr(
BasedInteger(
Some(
6(207),
),
false,
'b',
000001(211),
),
),
},
),
},
EnumName {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):221-239,
name: Identifier {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):221-223,
name: LW(19),
},
range: None,
value: Some(
Expr {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):230-239,
data: LiteralExpr(
BasedInteger(
Some(
6(207),
),
false,
'b',
000010(213),
),
),
},
),
},
EnumName {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):265-283,
name: Identifier {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):265-267,
name: LD(23),
},
range: None,
value: Some(
Expr {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):274-283,
data: LiteralExpr(
BasedInteger(
Some(
6(207),
),
false,
'b',
000011(215),
),
),
},
),
},
EnumName {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):312-330,
name: Identifier {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):312-315,
name: LBU(27),
},
range: None,
value: Some(
Expr {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):321-330,
data: LiteralExpr(
BasedInteger(
Some(
6(207),
),
false,
'b',
000100(217),
),
),
},
),
},
EnumName {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):368-386,
name: Identifier {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):368-371,
name: LHU(31),
},
range: None,
value: Some(
Expr {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):377-386,
data: LiteralExpr(
BasedInteger(
Some(
6(207),
),
false,
'b',
000101(219),
),
),
},
),
},
EnumName {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):424-442,
name: Identifier {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):424-427,
name: LWU(35),
},
range: None,
value: Some(
Expr {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):433-442,
data: LiteralExpr(
BasedInteger(
Some(
6(207),
),
false,
'b',
000110(221),
),
),
},
),
},
EnumName {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):480-498,
name: Identifier {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):480-483,
name: LDU(223),
},
range: None,
value: Some(
Expr {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):489-498,
data: LiteralExpr(
BasedInteger(
Some(
6(207),
),
false,
'b',
000111(225),
),
),
},
),
},
EnumName {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):537-555,
name: Identifier {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):537-539,
name: SB(39),
},
range: None,
value: Some(
Expr {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):546-555,
data: LiteralExpr(
BasedInteger(
Some(
6(207),
),
false,
'b',
001000(227),
),
),
},
),
},
EnumName {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):581-599,
name: Identifier {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):581-583,
name: SH(43),
},
range: None,
value: Some(
Expr {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):590-599,
data: LiteralExpr(
BasedInteger(
Some(
6(207),
),
false,
'b',
001001(229),
),
),
},
),
},
EnumName {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):625-643,
name: Identifier {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):625-627,
name: SW(47),
},
range: None,
value: Some(
Expr {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):634-643,
data: LiteralExpr(
BasedInteger(
Some(
6(207),
),
false,
'b',
001010(231),
),
),
},
),
},
EnumName {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):669-687,
name: Identifier {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):669-671,
name: SD(51),
},
range: None,
value: Some(
Expr {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):678-687,
data: LiteralExpr(
BasedInteger(
Some(
6(207),
),
false,
'b',
001011(233),
),
),
},
),
},
EnumName {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):716-734,
name: Identifier {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):716-718,
name: LM(235),
},
range: None,
value: Some(
Expr {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):725-734,
data: LiteralExpr(
BasedInteger(
Some(
6(207),
),
false,
'b',
001100(237),
),
),
},
),
},
EnumName {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):759-777,
name: Identifier {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):759-761,
name: SM(55),
},
range: None,
value: Some(
Expr {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):768-777,
data: LiteralExpr(
BasedInteger(
Some(
6(207),
),
false,
'b',
001101(239),
),
),
},
),
},
EnumName {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):804-823,
name: Identifier {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):804-809,
name: TAGST(63),
},
range: None,
value: Some(
Expr {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):814-823,
data: LiteralExpr(
BasedInteger(
Some(
6(207),
),
false,
'b',
010000(241),
),
),
},
),
},
EnumName {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):847-866,
name: Identifier {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):847-852,
name: TAGFL(67),
},
range: None,
value: Some(
Expr {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):857-866,
data: LiteralExpr(
BasedInteger(
Some(
6(207),
),
false,
'b',
010001(243),
),
),
},
),
},
EnumName {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):890-909,
name: Identifier {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):890-895,
name: TAGLV(71),
},
range: None,
value: Some(
Expr {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):900-909,
data: LiteralExpr(
BasedInteger(
Some(
6(207),
),
false,
'b',
010010(245),
),
),
},
),
},
EnumName {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):938-957,
name: Identifier {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):938-943,
name: TAGLA(75),
},
range: None,
value: Some(
Expr {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):948-957,
data: LiteralExpr(
BasedInteger(
Some(
6(207),
),
false,
'b',
010011(247),
),
),
},
),
},
EnumName {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):989-1008,
name: Identifier {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):989-992,
name: AFL(79),
},
range: None,
value: Some(
Expr {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):999-1008,
data: LiteralExpr(
BasedInteger(
Some(
6(207),
),
false,
'b',
011000(249),
),
),
},
),
},
EnumName {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):1036-1055,
name: Identifier {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):1036-1042,
name: AFLINV(83),
},
range: None,
value: Some(
Expr {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):1046-1055,
data: LiteralExpr(
BasedInteger(
Some(
6(207),
),
false,
'b',
011001(251),
),
),
},
),
},
EnumName {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):1094-1113,
name: Identifier {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):1094-1098,
name: AINV(87),
},
range: None,
value: Some(
Expr {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):1104-1113,
data: LiteralExpr(
BasedInteger(
Some(
6(207),
),
false,
'b',
011010(253),
),
),
},
),
},
EnumName {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):1147-1166,
name: Identifier {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):1147-1152,
name: ALOCK(91),
},
range: None,
value: Some(
Expr {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):1157-1166,
data: LiteralExpr(
BasedInteger(
Some(
6(207),
),
false,
'b',
011011(255),
),
),
},
),
},
EnumName {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):1193-1212,
name: Identifier {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):1193-1200,
name: AUNLOCK(95),
},
range: None,
value: Some(
Expr {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):1203-1212,
data: LiteralExpr(
BasedInteger(
Some(
6(207),
),
false,
'b',
011100(257),
),
),
},
),
},
EnumName {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):1266-1287,
name: Identifier {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):1266-1275,
name: AMOSWAP_W(259),
},
range: None,
value: Some(
Expr {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):1278-1287,
data: LiteralExpr(
BasedInteger(
Some(
6(207),
),
false,
'b',
100000(261),
),
),
},
),
},
EnumName {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):1311-1332,
name: Identifier {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):1311-1319,
name: AMOADD_W(263),
},
range: None,
value: Some(
Expr {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):1323-1332,
data: LiteralExpr(
BasedInteger(
Some(
6(207),
),
false,
'b',
100001(265),
),
),
},
),
},
EnumName {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):1355-1376,
name: Identifier {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):1355-1363,
name: AMOXOR_W(267),
},
range: None,
value: Some(
Expr {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):1367-1376,
data: LiteralExpr(
BasedInteger(
Some(
6(207),
),
false,
'b',
100010(269),
),
),
},
),
},
EnumName {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):1400-1421,
name: Identifier {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):1400-1408,
name: AMOAND_W(271),
},
range: None,
value: Some(
Expr {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):1412-1421,
data: LiteralExpr(
BasedInteger(
Some(
6(207),
),
false,
'b',
100011(273),
),
),
},
),
},
EnumName {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):1444-1465,
name: Identifier {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):1444-1451,
name: AMOOR_W(275),
},
range: None,
value: Some(
Expr {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):1456-1465,
data: LiteralExpr(
BasedInteger(
Some(
6(207),
),
false,
'b',
100100(277),
),
),
},
),
},
EnumName {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):1487-1508,
name: Identifier {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):1487-1495,
name: AMOMIN_W(279),
},
range: None,
value: Some(
Expr {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):1499-1508,
data: LiteralExpr(
BasedInteger(
Some(
6(207),
),
false,
'b',
100101(281),
),
),
},
),
},
EnumName {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):1531-1552,
name: Identifier {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):1531-1539,
name: AMOMAX_W(283),
},
range: None,
value: Some(
Expr {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):1543-1552,
data: LiteralExpr(
BasedInteger(
Some(
6(207),
),
false,
'b',
100110(285),
),
),
},
),
},
EnumName {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):1575-1596,
name: Identifier {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):1575-1584,
name: AMOMINU_W(287),
},
range: None,
value: Some(
Expr {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):1587-1596,
data: LiteralExpr(
BasedInteger(
Some(
6(207),
),
false,
'b',
100111(289),
),
),
},
),
},
EnumName {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):1628-1649,
name: Identifier {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):1628-1637,
name: AMOMAXU_W(291),
},
range: None,
value: Some(
Expr {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):1640-1649,
data: LiteralExpr(
BasedInteger(
Some(
6(207),
),
false,
'b',
101000(293),
),
),
},
),
},
EnumName {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):1714-1735,
name: Identifier {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):1714-1723,
name: AMOSWAP_D(295),
},
range: None,
value: Some(
Expr {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):1726-1735,
data: LiteralExpr(
BasedInteger(
Some(
6(207),
),
false,
'b',
110000(297),
),
),
},
),
},
EnumName {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):1759-1780,
name: Identifier {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):1759-1767,
name: AMOADD_D(299),
},
range: None,
value: Some(
Expr {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):1771-1780,
data: LiteralExpr(
BasedInteger(
Some(
6(207),
),
false,
'b',
110001(301),
),
),
},
),
},
EnumName {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):1803-1824,
name: Identifier {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):1803-1811,
name: AMOXOR_D(303),
},
range: None,
value: Some(
Expr {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):1815-1824,
data: LiteralExpr(
BasedInteger(
Some(
6(207),
),
false,
'b',
110010(305),
),
),
},
),
},
EnumName {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):1848-1869,
name: Identifier {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):1848-1856,
name: AMOAND_D(307),
},
range: None,
value: Some(
Expr {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):1860-1869,
data: LiteralExpr(
BasedInteger(
Some(
6(207),
),
false,
'b',
110011(309),
),
),
},
),
},
EnumName {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):1892-1913,
name: Identifier {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):1892-1899,
name: AMOOR_D(311),
},
range: None,
value: Some(
Expr {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):1904-1913,
data: LiteralExpr(
BasedInteger(
Some(
6(207),
),
false,
'b',
110100(313),
),
),
},
),
},
EnumName {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):1935-1956,
name: Identifier {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):1935-1943,
name: AMOMIN_D(315),
},
range: None,
value: Some(
Expr {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):1947-1956,
data: LiteralExpr(
BasedInteger(
Some(
6(207),
),
false,
'b',
110101(317),
),
),
},
),
},
EnumName {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):1979-2000,
name: Identifier {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):1979-1987,
name: AMOMAX_D(319),
},
range: None,
value: Some(
Expr {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):1991-2000,
data: LiteralExpr(
BasedInteger(
Some(
6(207),
),
false,
'b',
110110(321),
),
),
},
),
},
EnumName {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):2023-2044,
name: Identifier {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):2023-2032,
name: AMOMINU_D(323),
},
range: None,
value: Some(
Expr {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):2035-2044,
data: LiteralExpr(
BasedInteger(
Some(
6(207),
),
false,
'b',
110111(325),
),
),
},
),
},
EnumName {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):2076-2097,
name: Identifier {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):2076-2085,
name: AMOMAXU_D(327),
},
range: None,
value: Some(
Expr {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):2088-2097,
data: LiteralExpr(
BasedInteger(
Some(
6(207),
),
false,
'b',
111000(329),
),
),
},
),
},
],
),
sign: None,
dims: [],
},
dims: [],
},
),
Typedef(
Typedef {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):2766-3258,
name: Identifier {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):3239-3257,
name: bsg_cache_decode_s(343),
},
ty: Type {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):2774-3238,
data: StructType {
kind: Struct,
packed: true,
signing: None,
members: [
StructMember {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):2864-2889,
rand_qualifier: None,
ty: Type {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):2864-2875,
data: LogicType,
sign: None,
dims: [
Range(
Expr {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):2871-2872,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
Expr {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):2873-2874,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):2876-2888,
name: data_size_op(333),
name_span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):2876-2888,
dims: [],
init: None,
},
],
},
StructMember {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):2894-2910,
rand_qualifier: None,
ty: Type {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):2894-2899,
data: LogicType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):2900-2909,
name: sigext_op(105),
name_span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):2900-2909,
dims: [],
init: None,
},
],
},
StructMember {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):2915-2929,
rand_qualifier: None,
ty: Type {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):2915-2920,
data: LogicType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):2921-2928,
name: mask_op(113),
name_span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):2921-2928,
dims: [],
init: None,
},
],
},
StructMember {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):2934-2946,
rand_qualifier: None,
ty: Type {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):2934-2939,
data: LogicType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):2940-2945,
name: ld_op(107),
name_span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):2940-2945,
dims: [],
init: None,
},
],
},
StructMember {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):2951-2963,
rand_qualifier: None,
ty: Type {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):2951-2956,
data: LogicType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):2957-2962,
name: st_op(109),
name_span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):2957-2962,
dims: [],
init: None,
},
],
},
StructMember {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):2968-2983,
rand_qualifier: None,
ty: Type {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):2968-2973,
data: LogicType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):2974-2982,
name: tagst_op(115),
name_span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):2974-2982,
dims: [],
init: None,
},
],
},
StructMember {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):2988-3003,
rand_qualifier: None,
ty: Type {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):2988-2993,
data: LogicType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):2994-3002,
name: tagfl_op(121),
name_span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):2994-3002,
dims: [],
init: None,
},
],
},
StructMember {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):3008-3023,
rand_qualifier: None,
ty: Type {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):3008-3013,
data: LogicType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):3014-3022,
name: taglv_op(117),
name_span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):3014-3022,
dims: [],
init: None,
},
],
},
StructMember {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):3028-3043,
rand_qualifier: None,
ty: Type {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):3028-3033,
data: LogicType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):3034-3042,
name: tagla_op(119),
name_span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):3034-3042,
dims: [],
init: None,
},
],
},
StructMember {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):3048-3061,
rand_qualifier: None,
ty: Type {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):3048-3053,
data: LogicType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):3054-3060,
name: afl_op(123),
name_span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):3054-3060,
dims: [],
init: None,
},
],
},
StructMember {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):3066-3082,
rand_qualifier: None,
ty: Type {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):3066-3071,
data: LogicType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):3072-3081,
name: aflinv_op(125),
name_span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):3072-3081,
dims: [],
init: None,
},
],
},
StructMember {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):3087-3101,
rand_qualifier: None,
ty: Type {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):3087-3092,
data: LogicType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):3093-3100,
name: ainv_op(127),
name_span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):3093-3100,
dims: [],
init: None,
},
],
},
StructMember {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):3106-3121,
rand_qualifier: None,
ty: Type {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):3106-3111,
data: LogicType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):3112-3120,
name: alock_op(129),
name_span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):3112-3120,
dims: [],
init: None,
},
],
},
StructMember {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):3126-3143,
rand_qualifier: None,
ty: Type {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):3126-3131,
data: LogicType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):3132-3142,
name: aunlock_op(131),
name_span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):3132-3142,
dims: [],
init: None,
},
],
},
StructMember {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):3148-3166,
rand_qualifier: None,
ty: Type {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):3148-3153,
data: LogicType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):3154-3165,
name: tag_read_op(335),
name_span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):3154-3165,
dims: [],
init: None,
},
],
},
StructMember {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):3175-3191,
rand_qualifier: None,
ty: Type {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):3175-3180,
data: LogicType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):3181-3190,
name: atomic_op(337),
name_span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):3181-3190,
dims: [],
init: None,
},
],
},
StructMember {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):3197-3214,
rand_qualifier: None,
ty: Type {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):3197-3202,
data: LogicType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):3203-3213,
name: amoswap_op(339),
name_span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):3203-3213,
dims: [],
init: None,
},
],
},
StructMember {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):3219-3234,
rand_qualifier: None,
ty: Type {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):3219-3224,
data: LogicType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):3225-3233,
name: amoor_op(341),
name_span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):3225-3233,
dims: [],
init: None,
},
],
},
],
},
sign: None,
dims: [],
},
dims: [],
},
),
Typedef(
Typedef {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):3615-3856,
name: Identifier {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):3836-3855,
name: bsg_cache_dma_cmd_e(365),
},
ty: Type {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):3623-3835,
data: EnumType(
Some(
Type {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):3628-3639,
data: LogicType,
sign: None,
dims: [
Range(
Expr {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):3635-3636,
data: LiteralExpr(
Number(
3(177),
None,
),
),
},
Expr {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):3637-3638,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
),
],
},
),
[
EnumName {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):3646-3679,
name: Identifier {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):3646-3655,
name: e_dma_nop(345),
},
range: None,
value: Some(
Expr {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):3672-3679,
data: LiteralExpr(
BasedInteger(
Some(
4(5),
),
false,
'b',
0000(347),
),
),
},
),
},
EnumName {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):3685-3717,
name: Identifier {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):3685-3705,
name: e_dma_send_fill_addr(349),
},
range: None,
value: Some(
Expr {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):3710-3717,
data: LiteralExpr(
BasedInteger(
Some(
4(5),
),
false,
'b',
0001(351),
),
),
},
),
},
EnumName {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):3723-3755,
name: Identifier {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):3723-3744,
name: e_dma_send_evict_addr(353),
},
range: None,
value: Some(
Expr {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):3748-3755,
data: LiteralExpr(
BasedInteger(
Some(
4(5),
),
false,
'b',
0010(355),
),
),
},
),
},
EnumName {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):3761-3793,
name: Identifier {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):3761-3780,
name: e_dma_get_fill_data(357),
},
range: None,
value: Some(
Expr {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):3786-3793,
data: LiteralExpr(
BasedInteger(
Some(
4(5),
),
false,
'b',
0100(359),
),
),
},
),
},
EnumName {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):3799-3831,
name: Identifier {
id: NodeId(
0,
),
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):3799-3820,
name: e_dma_send_evict_data(361),
},
range: None,
value: Some(
Expr {
span: Source(2; "third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v"):3824-3831,
data: LiteralExpr(
BasedInteger(
Some(
4(5),
),
false,
'b',
1000(363),
),
),
},
),
},
],
),
sign: None,
dims: [],
},
dims: [],
},
),
],
},
),
],
},
),
Svlog(
Root {
timeunits: Timeunit {
unit: None,
prec: None,
},
items: [],
},
),
Svlog(
Root {
timeunits: Timeunit {
unit: None,
prec: None,
},
items: [
Module(
ModDecl {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):197-617,
lifetime: Static,
name: bsg_concentrate_static(367),
name_span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):204-226,
params: [
ParamDecl {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):229-258,
local: false,
kind: Value(
[
ParamValueDecl {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):239-258,
ty: Type {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):229-239,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):239-252,
name: pattern_els_p(369),
},
dims: [],
expr: Some(
Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):253-258,
data: LiteralExpr(
Str(
inv(371),
),
),
},
),
},
],
),
},
ParamDecl {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):260-289,
local: false,
kind: Value(
[
ParamValueDecl {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):260-289,
ty: Type {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):258-260,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):260-268,
name: width_lp(373),
},
dims: [],
expr: Some(
Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):269-289,
data: CallExpr(
Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):269-274,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):269-274,
name: bits(375),
},
),
},
[
CallArg {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):275-288,
name_span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):275-288,
name: None,
expr: Some(
Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):275-288,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):275-288,
name: pattern_els_p(369),
},
),
},
),
},
],
),
},
),
},
],
),
},
ParamDecl {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):291-301,
local: false,
kind: Value(
[
ParamValueDecl {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):291-301,
ty: Type {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):289-291,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):291-301,
name: set_els_lp(377),
},
dims: [],
expr: Some(
Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):475-3918,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):475-2122,
data: TernaryExpr {
cond: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2109-2122,
data: BinaryExpr {
op: Lt,
lhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2109-2117,
data: CallExpr(
Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2109-2114,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2109-2114,
name: bits(375),
},
),
},
[
CallArg {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
name_span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
name: None,
expr: Some(
Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
name: pattern_els_p(369),
},
),
},
),
},
],
),
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2120-2122,
data: LiteralExpr(
Number(
65(379),
None,
),
),
},
},
},
true_expr: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2126-2130,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
0(7),
),
),
},
false_expr: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):473-475,
data: LiteralExpr(
UnbasedUnsized(
'x',
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
name: pattern_els_p(369),
},
),
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2180-2181,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
name: pattern_els_p(369),
},
),
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2199-2200,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
name: pattern_els_p(369),
},
),
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2218-2219,
data: LiteralExpr(
Number(
2(137),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
name: pattern_els_p(369),
},
),
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2237-2238,
data: LiteralExpr(
Number(
3(177),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
name: pattern_els_p(369),
},
),
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2256-2257,
data: LiteralExpr(
Number(
4(5),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
name: pattern_els_p(369),
},
),
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2275-2276,
data: LiteralExpr(
Number(
5(11),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
name: pattern_els_p(369),
},
),
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2294-2295,
data: LiteralExpr(
Number(
6(207),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
name: pattern_els_p(369),
},
),
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2312-2313,
data: LiteralExpr(
Number(
7(381),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
name: pattern_els_p(369),
},
),
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2331-2332,
data: LiteralExpr(
Number(
8(383),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
name: pattern_els_p(369),
},
),
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2349-2350,
data: LiteralExpr(
Number(
9(385),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
name: pattern_els_p(369),
},
),
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2457-2459,
data: LiteralExpr(
Number(
10(387),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
name: pattern_els_p(369),
},
),
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2476-2478,
data: LiteralExpr(
Number(
11(389),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
name: pattern_els_p(369),
},
),
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2495-2497,
data: LiteralExpr(
Number(
12(391),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
name: pattern_els_p(369),
},
),
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2514-2516,
data: LiteralExpr(
Number(
13(393),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
name: pattern_els_p(369),
},
),
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2533-2535,
data: LiteralExpr(
Number(
14(395),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
name: pattern_els_p(369),
},
),
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2552-2554,
data: LiteralExpr(
Number(
15(397),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
name: pattern_els_p(369),
},
),
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2571-2573,
data: LiteralExpr(
Number(
16(399),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
name: pattern_els_p(369),
},
),
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2590-2592,
data: LiteralExpr(
Number(
17(401),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
name: pattern_els_p(369),
},
),
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2609-2611,
data: LiteralExpr(
Number(
18(403),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
name: pattern_els_p(369),
},
),
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2628-2630,
data: LiteralExpr(
Number(
19(405),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
name: pattern_els_p(369),
},
),
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2737-2739,
data: LiteralExpr(
Number(
20(407),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
name: pattern_els_p(369),
},
),
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2756-2758,
data: LiteralExpr(
Number(
21(409),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
name: pattern_els_p(369),
},
),
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2775-2777,
data: LiteralExpr(
Number(
22(411),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
name: pattern_els_p(369),
},
),
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2794-2796,
data: LiteralExpr(
Number(
23(413),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
name: pattern_els_p(369),
},
),
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2813-2815,
data: LiteralExpr(
Number(
24(415),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
name: pattern_els_p(369),
},
),
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2832-2834,
data: LiteralExpr(
Number(
25(417),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
name: pattern_els_p(369),
},
),
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2851-2853,
data: LiteralExpr(
Number(
26(419),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
name: pattern_els_p(369),
},
),
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2870-2872,
data: LiteralExpr(
Number(
27(421),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
name: pattern_els_p(369),
},
),
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2889-2891,
data: LiteralExpr(
Number(
28(423),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
name: pattern_els_p(369),
},
),
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2908-2910,
data: LiteralExpr(
Number(
29(425),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
name: pattern_els_p(369),
},
),
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3017-3019,
data: LiteralExpr(
Number(
30(427),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
name: pattern_els_p(369),
},
),
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3036-3038,
data: LiteralExpr(
Number(
31(429),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
name: pattern_els_p(369),
},
),
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3055-3057,
data: LiteralExpr(
Number(
32(431),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
name: pattern_els_p(369),
},
),
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3074-3076,
data: LiteralExpr(
Number(
33(433),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
name: pattern_els_p(369),
},
),
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3093-3095,
data: LiteralExpr(
Number(
34(435),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
name: pattern_els_p(369),
},
),
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3112-3114,
data: LiteralExpr(
Number(
35(437),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
name: pattern_els_p(369),
},
),
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3131-3133,
data: LiteralExpr(
Number(
36(439),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
name: pattern_els_p(369),
},
),
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3150-3152,
data: LiteralExpr(
Number(
37(441),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
name: pattern_els_p(369),
},
),
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3169-3171,
data: LiteralExpr(
Number(
38(443),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
name: pattern_els_p(369),
},
),
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3188-3190,
data: LiteralExpr(
Number(
39(445),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
name: pattern_els_p(369),
},
),
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3297-3299,
data: LiteralExpr(
Number(
40(447),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
name: pattern_els_p(369),
},
),
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3316-3318,
data: LiteralExpr(
Number(
41(449),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
name: pattern_els_p(369),
},
),
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3335-3337,
data: LiteralExpr(
Number(
42(451),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
name: pattern_els_p(369),
},
),
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3354-3356,
data: LiteralExpr(
Number(
43(453),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
name: pattern_els_p(369),
},
),
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3373-3375,
data: LiteralExpr(
Number(
44(455),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
name: pattern_els_p(369),
},
),
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3392-3394,
data: LiteralExpr(
Number(
45(457),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
name: pattern_els_p(369),
},
),
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3411-3413,
data: LiteralExpr(
Number(
46(459),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
name: pattern_els_p(369),
},
),
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3430-3432,
data: LiteralExpr(
Number(
47(461),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
name: pattern_els_p(369),
},
),
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3449-3451,
data: LiteralExpr(
Number(
48(463),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
name: pattern_els_p(369),
},
),
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3468-3470,
data: LiteralExpr(
Number(
49(465),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
name: pattern_els_p(369),
},
),
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3577-3579,
data: LiteralExpr(
Number(
50(467),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
name: pattern_els_p(369),
},
),
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3596-3598,
data: LiteralExpr(
Number(
51(469),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
name: pattern_els_p(369),
},
),
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3615-3617,
data: LiteralExpr(
Number(
52(471),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
name: pattern_els_p(369),
},
),
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3634-3636,
data: LiteralExpr(
Number(
53(473),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
name: pattern_els_p(369),
},
),
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3653-3655,
data: LiteralExpr(
Number(
54(475),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
name: pattern_els_p(369),
},
),
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3672-3674,
data: LiteralExpr(
Number(
55(477),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
name: pattern_els_p(369),
},
),
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3691-3693,
data: LiteralExpr(
Number(
56(479),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
name: pattern_els_p(369),
},
),
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3710-3712,
data: LiteralExpr(
Number(
57(481),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
name: pattern_els_p(369),
},
),
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3729-3731,
data: LiteralExpr(
Number(
58(483),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
name: pattern_els_p(369),
},
),
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3748-3750,
data: LiteralExpr(
Number(
59(485),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
name: pattern_els_p(369),
},
),
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3857-3859,
data: LiteralExpr(
Number(
60(487),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
name: pattern_els_p(369),
},
),
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3876-3878,
data: LiteralExpr(
Number(
61(489),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
name: pattern_els_p(369),
},
),
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3895-3897,
data: LiteralExpr(
Number(
62(491),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):323-336,
name: pattern_els_p(369),
},
),
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3914-3916,
data: LiteralExpr(
Number(
63(493),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
},
},
),
},
],
),
},
],
ports: [
Named {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):340-362,
dir: Some(
Input,
),
kind: None,
ty: Type {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):346-360,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):347-357,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):347-355,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):347-355,
name: width_lp(373),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):356-357,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):358-359,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
),
],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):361-362,
name: i(495),
},
dims: [],
expr: None,
},
Named {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):365-390,
dir: Some(
Output,
),
kind: None,
ty: Type {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):372-388,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):373-385,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):373-383,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):373-383,
name: set_els_lp(377),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):384-385,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):386-387,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
),
],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):389-390,
name: o(497),
},
dims: [],
expr: None,
},
],
items: [
GenvarDecl(
[
GenvarDecl {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):404-405,
name: j(499),
name_span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):404-405,
init: None,
},
],
),
GenerateIf(
GenerateIf {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):411-455,
cond: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):415-431,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):415-428,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):415-428,
name: pattern_els_p(369),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):429-430,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
main_block: GenerateBlock {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):438-455,
label: None,
items: [
ContAssign(
ContAssign {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):438-455,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):445-449,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):445-446,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):445-446,
name: o(497),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):447-448,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):450-454,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):450-451,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):450-451,
name: i(495),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):452-453,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
),
],
},
),
],
},
else_block: None,
},
),
GenerateFor(
GenerateFor {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):460-617,
init: Stmt {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):465-471,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):465-466,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):465-466,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):469-470,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
op: Identity,
},
},
cond: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):472-484,
data: BinaryExpr {
op: Lt,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):472-473,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):472-473,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):476-484,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):476-484,
name: width_lp(373),
},
),
},
},
},
step: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):486-491,
data: AssignExpr {
op: Identity,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):486-487,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):486-487,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):488-491,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):488-489,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):488-489,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):490-491,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
},
},
block: GenerateBlock {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):498-617,
label: Some(
rof(501),
),
items: [
GenerateIf(
GenerateIf {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):517-608,
cond: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):521-537,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):521-534,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):521-534,
name: pattern_els_p(369),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):535-536,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):535-536,
name: j(499),
},
),
},
},
},
main_block: GenerateBlock {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):548-608,
label: None,
items: [
ContAssign(
ContAssign {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):548-608,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):555-600,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):555-556,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):555-556,
name: o(497),
},
),
},
index: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):475-3918,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):475-2122,
data: TernaryExpr {
cond: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2109-2122,
data: BinaryExpr {
op: Lt,
lhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2109-2117,
data: CallExpr(
Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2109-2114,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2109-2114,
name: bits(375),
},
),
},
[
CallArg {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
name_span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
name: None,
expr: Some(
Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
name: pattern_els_p(369),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-597,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-595,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):594-595,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):596-597,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
},
},
),
},
],
),
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2120-2122,
data: LiteralExpr(
Number(
65(379),
None,
),
),
},
},
},
true_expr: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2126-2130,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
0(7),
),
),
},
false_expr: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):473-475,
data: LiteralExpr(
UnbasedUnsized(
'x',
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
name: pattern_els_p(369),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-597,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-595,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):594-595,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):596-597,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2180-2181,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
name: pattern_els_p(369),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-597,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-595,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):594-595,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):596-597,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2199-2200,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
name: pattern_els_p(369),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-597,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-595,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):594-595,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):596-597,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2218-2219,
data: LiteralExpr(
Number(
2(137),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
name: pattern_els_p(369),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-597,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-595,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):594-595,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):596-597,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2237-2238,
data: LiteralExpr(
Number(
3(177),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
name: pattern_els_p(369),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-597,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-595,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):594-595,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):596-597,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2256-2257,
data: LiteralExpr(
Number(
4(5),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
name: pattern_els_p(369),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-597,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-595,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):594-595,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):596-597,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2275-2276,
data: LiteralExpr(
Number(
5(11),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
name: pattern_els_p(369),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-597,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-595,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):594-595,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):596-597,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2294-2295,
data: LiteralExpr(
Number(
6(207),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
name: pattern_els_p(369),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-597,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-595,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):594-595,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):596-597,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2312-2313,
data: LiteralExpr(
Number(
7(381),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
name: pattern_els_p(369),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-597,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-595,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):594-595,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):596-597,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2331-2332,
data: LiteralExpr(
Number(
8(383),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
name: pattern_els_p(369),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-597,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-595,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):594-595,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):596-597,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2349-2350,
data: LiteralExpr(
Number(
9(385),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
name: pattern_els_p(369),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-597,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-595,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):594-595,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):596-597,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2457-2459,
data: LiteralExpr(
Number(
10(387),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
name: pattern_els_p(369),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-597,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-595,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):594-595,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):596-597,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2476-2478,
data: LiteralExpr(
Number(
11(389),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
name: pattern_els_p(369),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-597,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-595,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):594-595,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):596-597,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2495-2497,
data: LiteralExpr(
Number(
12(391),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
name: pattern_els_p(369),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-597,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-595,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):594-595,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):596-597,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2514-2516,
data: LiteralExpr(
Number(
13(393),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
name: pattern_els_p(369),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-597,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-595,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):594-595,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):596-597,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2533-2535,
data: LiteralExpr(
Number(
14(395),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
name: pattern_els_p(369),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-597,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-595,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):594-595,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):596-597,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2552-2554,
data: LiteralExpr(
Number(
15(397),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
name: pattern_els_p(369),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-597,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-595,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):594-595,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):596-597,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2571-2573,
data: LiteralExpr(
Number(
16(399),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
name: pattern_els_p(369),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-597,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-595,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):594-595,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):596-597,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2590-2592,
data: LiteralExpr(
Number(
17(401),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
name: pattern_els_p(369),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-597,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-595,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):594-595,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):596-597,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2609-2611,
data: LiteralExpr(
Number(
18(403),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
name: pattern_els_p(369),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-597,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-595,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):594-595,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):596-597,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2628-2630,
data: LiteralExpr(
Number(
19(405),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
name: pattern_els_p(369),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-597,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-595,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):594-595,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):596-597,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2737-2739,
data: LiteralExpr(
Number(
20(407),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
name: pattern_els_p(369),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-597,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-595,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):594-595,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):596-597,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2756-2758,
data: LiteralExpr(
Number(
21(409),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
name: pattern_els_p(369),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-597,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-595,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):594-595,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):596-597,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2775-2777,
data: LiteralExpr(
Number(
22(411),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
name: pattern_els_p(369),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-597,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-595,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):594-595,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):596-597,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2794-2796,
data: LiteralExpr(
Number(
23(413),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
name: pattern_els_p(369),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-597,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-595,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):594-595,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):596-597,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2813-2815,
data: LiteralExpr(
Number(
24(415),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
name: pattern_els_p(369),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-597,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-595,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):594-595,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):596-597,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2832-2834,
data: LiteralExpr(
Number(
25(417),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
name: pattern_els_p(369),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-597,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-595,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):594-595,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):596-597,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2851-2853,
data: LiteralExpr(
Number(
26(419),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
name: pattern_els_p(369),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-597,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-595,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):594-595,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):596-597,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2870-2872,
data: LiteralExpr(
Number(
27(421),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
name: pattern_els_p(369),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-597,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-595,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):594-595,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):596-597,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2889-2891,
data: LiteralExpr(
Number(
28(423),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
name: pattern_els_p(369),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-597,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-595,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):594-595,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):596-597,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):2908-2910,
data: LiteralExpr(
Number(
29(425),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
name: pattern_els_p(369),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-597,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-595,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):594-595,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):596-597,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3017-3019,
data: LiteralExpr(
Number(
30(427),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
name: pattern_els_p(369),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-597,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-595,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):594-595,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):596-597,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3036-3038,
data: LiteralExpr(
Number(
31(429),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
name: pattern_els_p(369),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-597,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-595,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):594-595,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):596-597,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3055-3057,
data: LiteralExpr(
Number(
32(431),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
name: pattern_els_p(369),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-597,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-595,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):594-595,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):596-597,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3074-3076,
data: LiteralExpr(
Number(
33(433),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
name: pattern_els_p(369),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-597,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-595,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):594-595,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):596-597,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3093-3095,
data: LiteralExpr(
Number(
34(435),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
name: pattern_els_p(369),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-597,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-595,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):594-595,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):596-597,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3112-3114,
data: LiteralExpr(
Number(
35(437),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
name: pattern_els_p(369),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-597,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-595,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):594-595,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):596-597,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3131-3133,
data: LiteralExpr(
Number(
36(439),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
name: pattern_els_p(369),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-597,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-595,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):594-595,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):596-597,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3150-3152,
data: LiteralExpr(
Number(
37(441),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
name: pattern_els_p(369),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-597,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-595,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):594-595,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):596-597,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3169-3171,
data: LiteralExpr(
Number(
38(443),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
name: pattern_els_p(369),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-597,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-595,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):594-595,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):596-597,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3188-3190,
data: LiteralExpr(
Number(
39(445),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
name: pattern_els_p(369),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-597,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-595,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):594-595,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):596-597,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3297-3299,
data: LiteralExpr(
Number(
40(447),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
name: pattern_els_p(369),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-597,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-595,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):594-595,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):596-597,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3316-3318,
data: LiteralExpr(
Number(
41(449),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
name: pattern_els_p(369),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-597,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-595,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):594-595,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):596-597,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3335-3337,
data: LiteralExpr(
Number(
42(451),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
name: pattern_els_p(369),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-597,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-595,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):594-595,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):596-597,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3354-3356,
data: LiteralExpr(
Number(
43(453),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
name: pattern_els_p(369),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-597,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-595,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):594-595,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):596-597,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3373-3375,
data: LiteralExpr(
Number(
44(455),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
name: pattern_els_p(369),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-597,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-595,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):594-595,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):596-597,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3392-3394,
data: LiteralExpr(
Number(
45(457),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
name: pattern_els_p(369),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-597,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-595,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):594-595,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):596-597,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3411-3413,
data: LiteralExpr(
Number(
46(459),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
name: pattern_els_p(369),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-597,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-595,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):594-595,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):596-597,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3430-3432,
data: LiteralExpr(
Number(
47(461),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
name: pattern_els_p(369),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-597,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-595,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):594-595,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):596-597,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3449-3451,
data: LiteralExpr(
Number(
48(463),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
name: pattern_els_p(369),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-597,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-595,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):594-595,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):596-597,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3468-3470,
data: LiteralExpr(
Number(
49(465),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
name: pattern_els_p(369),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-597,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-595,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):594-595,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):596-597,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3577-3579,
data: LiteralExpr(
Number(
50(467),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
name: pattern_els_p(369),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-597,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-595,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):594-595,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):596-597,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3596-3598,
data: LiteralExpr(
Number(
51(469),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
name: pattern_els_p(369),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-597,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-595,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):594-595,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):596-597,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3615-3617,
data: LiteralExpr(
Number(
52(471),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
name: pattern_els_p(369),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-597,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-595,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):594-595,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):596-597,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3634-3636,
data: LiteralExpr(
Number(
53(473),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
name: pattern_els_p(369),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-597,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-595,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):594-595,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):596-597,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3653-3655,
data: LiteralExpr(
Number(
54(475),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
name: pattern_els_p(369),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-597,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-595,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):594-595,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):596-597,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3672-3674,
data: LiteralExpr(
Number(
55(477),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
name: pattern_els_p(369),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-597,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-595,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):594-595,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):596-597,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3691-3693,
data: LiteralExpr(
Number(
56(479),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
name: pattern_els_p(369),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-597,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-595,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):594-595,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):596-597,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3710-3712,
data: LiteralExpr(
Number(
57(481),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
name: pattern_els_p(369),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-597,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-595,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):594-595,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):596-597,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3729-3731,
data: LiteralExpr(
Number(
58(483),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
name: pattern_els_p(369),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-597,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-595,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):594-595,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):596-597,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3748-3750,
data: LiteralExpr(
Number(
59(485),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
name: pattern_els_p(369),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-597,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-595,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):594-595,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):596-597,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3857-3859,
data: LiteralExpr(
Number(
60(487),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
name: pattern_els_p(369),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-597,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-595,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):594-595,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):596-597,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3876-3878,
data: LiteralExpr(
Number(
61(489),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
name: pattern_els_p(369),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-597,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-595,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):594-595,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):596-597,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3895-3897,
data: LiteralExpr(
Number(
62(491),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: BinaryExpr {
op: LogicShR,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-598,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):578-591,
name: pattern_els_p(369),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-597,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-595,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):592-593,
name: j(499),
},
),
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):594-595,
data: LiteralExpr(
Number(
1(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):596-597,
data: LiteralExpr(
Number(
0(7),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):3914-3916,
data: LiteralExpr(
Number(
63(493),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "third_party/cores/basejump_stl/bsg_misc/bsg_defines.v"):1291-1295,
data: LiteralExpr(
BasedInteger(
Some(
1(101),
),
false,
'b',
1(101),
),
),
},
},
},
},
},
},
},
},
},
Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):603-607,
data: IndexExpr {
indexee: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):603-604,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):603-604,
name: i(495),
},
),
},
index: Expr {
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):605-606,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(4; "third_party/cores/basejump_stl/bsg_misc/bsg_concentrate_static.v"):605-606,
name: j(499),
},
),
},
},
},
),
],
},
),
],
},
else_block: None,
},
),
],
},
},
),
],
},
),
],
},
),
]